package com.whmskj.xjlhsc.mapper;

import com.whmskj.xjlhsc.entity.Sb08tasksheet;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.whmskj.xjlhsc.mobie.equipmentManage.entity.vo.EquipmentMaintenanceVO;
import com.whmskj.xjlhsc.mobie.equipmentManage.entity.vo.WbListVo;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
* @author i
* @description 针对表【sb08Tasksheet】的数据库操作Mapper
* @createDate 2025-08-29 08:52:00
* @Entity com.whmskj.xjlhsc.entity.Sb08tasksheet
*/
public interface Sb08tasksheetMapper extends BaseMapper<Sb08tasksheet> {

    List<WbListVo> selectWbListVo(@Param(value = "nick") String nick, @Param(value = "process") String process, @Param(value = "state") Integer state, @Param(value = "type") String type, @Param(value = "startTime") String startTime, @Param(value = "endTime") String endTime);

    List<WbListVo> selectWbListVo2(@Param(value = "ygNames") List<String> ygNames,@Param(value = "processStatus") String processStatus,@Param(value = "startTime") String startTime,@Param(value = "endTime") String endTime);

    List<EquipmentMaintenanceVO> getEquipmentMaintenanceVOList(Integer mesId);
}




